A ฐานข้อมูล เป็นระบบพลวัตที่เปลี่ยนผ่านระหว่างสถานะข้อมูลต่างๆ อย่างต่อเนื่องตลอดเวลา เมื่อมีการเพิ่ม แก้ไข หรือลบระเบียนข้อมูล ต่างจากการจัดเก็บไฟล์แบบคงที่ สภาพแวดล้อมของฐานข้อมูลต้องบังคับใช้กฎและข้อกำหนดที่เข้มงวดเพื่อให้แน่ใจว่าข้อมูลยังคงถูกต้อง สอดคล้องกัน และใช้ได้จริงตลอดทุกการดำเนินการ
แนวคิดหลัก
- สภาพแวดล้อมพลวัต: ฐานข้อมูลเกิดการเปลี่ยนสถานะบ่อยครั้งระหว่างการทำงานปกติ แทนที่จะเป็นเพียงที่จัดเก็บข้อมูลแบบคงที่
- สถานะฐานข้อมูล: หมายถึงกลุ่มของค่าข้อมูลที่จัดเก็บอยู่ทั่วทุกตาราง ณ ช่วงเวลาใดเวลาหนึ่งอย่างเฉพาะเจาะจง
- ความสอดคล้องและความถูกต้องครบถ้วน: กฎสำคัญที่ต้องรักษาไว้ระหว่างการเปลี่ยนสถานะใดๆ เพื่อป้องกันไม่ให้ระเบียนข้อมูลที่เสียหายหรือไม่ถูกต้องเข้าสู่ระบบ
ตัวอย่างร้านหนังสือในโลกจริง
เมื่อลูกค้าซื้อหนังสือเรียนเล่มสุดท้ายในร้านหนังสือออนไลน์ ฐานข้อมูลจะเปลี่ยนสถานะโดยการอัปเดตจำนวนสินค้าคงคลังจากหนึ่งเป็นศูนย์ และในเวลาเดียวกันก็แทรกระเบียนคำสั่งซื้อใหม่ลงในตารางประวัติการขาย
